using System;
using System.Data;

namespace Transfer_Object_Tier
{
	#region Comments
	/// <summary>
	/// HRM_PROCESS_RATEDETAIL Class.
	/// </summary>
	/// <remarks>
	/// <h3>Changes</h3>
	/// <list type="table">
	/// 	<listheader>
	/// 		<th>Author</th>
	/// 		<th>Date</th>
	/// 		<th>Details</th>
	/// 	</listheader>
	/// 	<item>
	/// 		<term>eSolution Viet Nam -- esolution.vn</term>
	/// 		<description>12/21/2012</description>
	/// 		<description>Created</description>
	/// 	</item>
	/// </list>
	/// </remarks>
	#endregion

	[Serializable]
	public class HRM_PROCESS_RATEDETAIL
	{
		#region Construction
		/// <summary>
		/// Initializes a new (no-args) instance of the HRM_PROCESS_RATEDETAIL class.
		/// </summary>
		public HRM_PROCESS_RATEDETAIL()
		{
		}

		/// <summary>
		/// Initializes a new instance of the HRM_PROCESS_RATEDETAIL class.
		/// </summary>
		public HRM_PROCESS_RATEDETAIL(Guid RateDetailID, Guid RateID, String Content, Double Coefficient, Double SelfScore, String SelfRate, Double Score, String Rate, Int32 Sort)
		{
			this.RateDetailID = RateDetailID;
			this.RateID = RateID;
			this.Content = Content;
			this.Coefficient = Coefficient;
			this.SelfScore = SelfScore;
			this.SelfRate = SelfRate;
			this.Score = Score;
			this.Rate = Rate;
			this.Sort = Sort;
		}
		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the RateDetailID value.
		/// </summary>
		public virtual Guid RateDetailID { get; set; }

		/// <summary>
		/// Gets or sets the RateID value.
		/// </summary>
		public virtual Guid RateID { get; set; }

		/// <summary>
		/// Gets or sets the Content value.
		/// </summary>
		public virtual String Content { get; set; }

		/// <summary>
		/// Gets or sets the Coefficient value.
		/// </summary>
		public virtual Double Coefficient { get; set; }

		/// <summary>
		/// Gets or sets the SelfScore value.
		/// </summary>
		public virtual Double SelfScore { get; set; }

		/// <summary>
		/// Gets or sets the SelfRate value.
		/// </summary>
		public virtual String SelfRate { get; set; }

		/// <summary>
		/// Gets or sets the Score value.
		/// </summary>
		public virtual Double Score { get; set; }

		/// <summary>
		/// Gets or sets the Rate value.
		/// </summary>
		public virtual String Rate { get; set; }

		/// <summary>
		/// Gets or sets the Sort value.
		/// </summary>
		public virtual Int32 Sort { get; set; }
		#endregion
	}
}